Microsoft DirectX 8.1 (C++)

IAMAnalogVideoDecoder Interface

The IAMAnalogVideoDecoder interface is implemented on the WDM Video Capture filter. This interface specifies and retrieves information about the process of video digitization on a WDM-compliant video capture card. It contains methods for selecting the digitization format, indicating the horizontal lock status, and controlling the time constant on the digitizer phase lock loop (PLL).

Applications should use this interface to select and control the various aspects of video digitization, such as getting and setting the supported analog video format, determining whether the horizontal sync is locked, and retrieving other pieces of information about the digitization format.

In addition to the methods inherited from IUnknown, the IAMAnalogVideoDecoder interface exposes the following methods.

Method Description
get_AvailableTVFormats Retrieves the currently available analog video formats.
put_TVFormat Sets the current analog video format.
get_TVFormat Retrieves the current analog video format.
get_HorizontalLocked Determines whether the horizontal sync is locked.
put_VCRHorizontalLocking Sets the condition for being connected to a VCR (changes PLL timing).
get_VCRHorizontalLocking Determines whether horizontal locking has been set.
get_NumberOfLines Retrieves the number of horizontal lines in the current video signal.
put_OutputEnable Enables or disables the output bus.
get_OutputEnable Determines whether the output bus is enabled.